package com.smart.translate.handler;

import com.smart.translate.annotation.SmartTranslateAnnotation;

/**
 * @ClassName SmartTranslateHandler
 * @Description TODO
 * @Author YY
 * @create: 2025−08-20 17:08
 */
public interface SmartTranslateHandler {
    /**
     * 执行字段翻译
     * @param rawValue 原始值
     * @param annotation 注解
     * @param target 当前对象
     * @return 翻译后的值
     */
    Object translate(Object rawValue, SmartTranslateAnnotation annotation, Object target);
}
